home *** CD-ROM | disk | FTP | other *** search
/ PC Gamer (Italian) 47 / PC Gamer IT CD 47 1-2.iso / Engine / explorer / icw95.cab / icw95.inf < prev    next >
Windows Setup INFormation  |  1997-08-20  |  12KB  |  324 lines

  1. ;==============================================================================================
  2. ; Internet Connection Wizard install script Win95
  3. ; Windows 95 version installs Scripting Self-Extractor in \windows\system.
  4. ;==============================================================================================
  5.  
  6. [version]
  7. signature="$CHICAGO$"
  8. AdvancedINF=2.5, "%ERROR_WRONG_ADVPACK_VERSION%"
  9.  
  10. [DefaultInstall]
  11. SmartReboot= N
  12. CustomDestination= CustInstDestSection
  13. DelFiles=DeleteICW
  14. DelDirs=DeleteICWDir
  15. CopyFiles=CopySYS, CopyOTHER, CopyHELP, Copy95Only
  16. AddReg=MSICW.RegEntries
  17. DelReg=MSICW.BadRegEntries
  18. RegisterOCXs=RegisterICWSection
  19. PerUserInstall=MSICW.Stub.Add
  20. UpdateInis=UPD.Links
  21. ComponentName=ICW
  22. PreRollback=Uninstall
  23. RunPostSetupCommands=MSICWPostSetupCommands:1
  24.  
  25. [MSICWPostSetupCommands]
  26. rundll32 advpack.dll,LaunchINFSection %49400%\icw95.inf,MSInfInstall,3,n
  27.  
  28. [MSInfInstall]
  29. CopyFiles=CopyINF
  30.  
  31. [MSICW.Stub.Add]
  32. ComponentID=ICW_Win
  33. StubPath=rundll32.exe advpack.dll,LaunchINFSection %17%\icw95.inf,PerUserStub
  34. GUID={5A8D6EE0-3E18-11D0-821E-444553540000}
  35. IsInstalled=1
  36. Locale=%LOCALE_ICW%
  37.  
  38. [PerUserStub]
  39. CustomDestination= CustInstDestSection
  40. UpdateInis=UPD.Links
  41.  
  42. [Uninstall]
  43. PerUserInstall=MSICW.Stub.Remove
  44.  
  45. [MSICW.Stub.Remove]
  46. ComponentID=ICW_Win
  47. StubPath=rundll32.exe advpack.dll,LaunchINFSection %17%\icw95.inf,PerUserRemove
  48. GUID={5A8D6EE0-3E18-11D0-821E-444553540000}
  49. IsInstalled=0
  50. Locale=%LOCALE_ICW%
  51.  
  52. [PerUserRemove]
  53. ;CustomDestination= CustInstDestSection
  54. UpdateInis=UPD.Links.Remove
  55.  
  56. ;==============================================================================================
  57. ; These are the directory specifications.
  58. ;==============================================================================================
  59. [CustInstDestSection]
  60. 49000,49001,49002,49003= ProgramFilesDir,5
  61. 49100,49101,49102,49103= IEFilesDir,7
  62. 49200,49201,49202,49203= MSICWFilesDir,5
  63. 49300,49301,49302,49303= OldICWDir,5
  64. 49400,49401,49402,49403= SourceDir
  65.  
  66. [ProgramFilesDir]
  67. HKLM,"%KEY_PROGRAM_FILES%",'ProgramFilesDir',,"%24%"
  68.  
  69. [IEFilesDir]
  70. HKLM,"%KEY_IEDIR%","Path","%IE_REQUIRED%",'%49001%\%IEDIR%'
  71.  
  72. [MSICWFilesDir]
  73. HKLM,"%KEY_ICW%",,,'%49101%\%MSICWDIR%'
  74.  
  75. [OldICWDir]
  76. HKLM,"%KEY_ICW%",,,"%49001%\%OLD_ICWDIR%"
  77.  
  78. [DestinationDirs]
  79. CopyHELP  = 18  ; LDID_HELP
  80. CopySYS   = 11  ; LDID_SYS
  81. CopyINF   = 17  ; LDID_INF
  82. Copy95Only  = 11        ; LDID_SYS
  83. CopyOTHER = 49200
  84. DeleteICW = 49300
  85.  
  86. ;==============================================================================================
  87. ; This is the RegisterOCXs section
  88. ;==============================================================================================
  89. [RegisterICWSection]
  90. %11%\inetcfg.dll
  91.  
  92. ;==============================================================================================
  93. ; These are the File Copy sections.
  94. ;==============================================================================================
  95. ; ---------------------------------------------------------------------------------------------
  96. ; These are the files copied as part of the default install. They are put in C:\Windows\System
  97. ; ---------------------------------------------------------------------------------------------
  98. [Copy95Only]
  99. inet16.dll,,,32
  100. icfg95.dll,,,32
  101. icwscrpt.exe,,,32
  102. [CopySYS]
  103. inetcfg.dll,,,32
  104. isign32.dll,,,32
  105. icwdial.dll,,,32
  106. icwphbk.dll,,,32
  107. ; ---------------------------------------------------------------------------------------------
  108. ; These are the files copied as part of the default install. They are put in:
  109. ; <User Install Directory>\Internet Explorer\Connection Wizard
  110. ; ---------------------------------------------------------------------------------------------
  111. [CopyOTHER]
  112. icwconn1.exe,,,32
  113. icwconn2.exe,,,32
  114. inetwiz.exe,,,32
  115. isignup.exe,,,32
  116. icwdl.dll,,,32
  117. icwx25a.dun
  118. icwx25b.dun
  119. icwx25c.dun
  120. icwip.dun
  121. phone.icw
  122. state.icw
  123. msicw.isp
  124. msn.isp
  125. readme.txt
  126. support.icw
  127. ; ---------------------------------------------------------------------------------------------
  128. ; These are the files copied as part of the default install. They are put in C:\Windows\INF
  129. ; ---------------------------------------------------------------------------------------------
  130. [CopyINF]
  131. icw95.INF
  132. ; ---------------------------------------------------------------------------------------------
  133. ; These are the files copied as part of the default install. They are put in C:\Windows\Help
  134. ; ---------------------------------------------------------------------------------------------
  135. [CopyHELP]
  136. connect.hlp
  137. connect.cnt
  138.  
  139. ;==============================================================================================
  140. ; These are the File Delete sections.
  141. ;==============================================================================================
  142. ; ---------------------------------------------------------------------------------------------
  143. ; These are the files deleted as part of the default install.  This removes previous versions
  144. ; of the Internet Connection Wizard.
  145. ; ---------------------------------------------------------------------------------------------
  146. [DeleteICWDir]
  147. %49300%
  148.  
  149. [DeleteICW]
  150. icwconn1.exe
  151. icwconn2.exe
  152. inetwiz.exe
  153. isignup.exe
  154. icwdl.dll
  155. icwx25a.dun
  156. icwx25b.dun
  157. icwx25c.dun
  158. icwip.dun
  159. phone.icw
  160. state.icw
  161. msicw.isp
  162. msn.isp
  163. support.icw
  164.  
  165. ;==============================================================================================
  166. ; These are the Source sections which tell the setup engine where the appropriate files are.
  167. ;==============================================================================================
  168. [SourceDisksNames]
  169. 55="%ICWNAME%",icw95.cab,0
  170.  
  171. [SourceDisksFiles]
  172. inet16.dll=55
  173. icfg95.dll=55
  174. icwscrpt.exe=55
  175. inetcfg.dll=55
  176. isign32.dll=55
  177. icwdial.dll=55
  178. icwphbk.dll=55
  179. icwconn1.exe=55
  180. icwconn2.exe=55
  181. inetwiz.exe=55
  182. isignup.exe=55
  183. icwdl.dll=55
  184. icwx25a.dun=55
  185. icwx25b.dun=55
  186. icwx25c.dun=55
  187. icwip.dun=55
  188. phone.icw=55
  189. state.icw=55
  190. msicw.isp=55
  191. msn.isp=55
  192. icw95.INF=55
  193. connect.hlp=55
  194. connect.cnt=55
  195. readme.txt=55
  196. support.icw=55
  197.  
  198. ;==============================================================================================
  199. ; This creates the Start Menu links.
  200. ;==============================================================================================
  201. [UPD.Links]
  202. setup.ini, progman.groups,,"ICW11=""%PGMGRP%"""
  203. ; ICW item
  204. setup.ini, ICW11,,"""%PGMITEM_ICW%"",""%49200%\ICWCONN1.EXE"""
  205.  
  206. ; Delete obsolete start menu items
  207. setup.ini, progman.groups,,"ICW10=""%PGMDEL%"""
  208. ; INETWIZ menu item
  209. setup.ini, ICW10,,"""%ITEMDEL_INETWIZ%""",,,
  210. ; old ICW menu item
  211. setup.ini, ICW10,,"""%ITEMDEL_GETON%""",,,
  212.  
  213. [UPD.Links.Remove]
  214. setup.ini, progman.groups,,"ICW11=""%PGMGRP%"""
  215. ; ICW item
  216. setup.ini, ICW11,,"""%PGMITEM_ICW%"""
  217.  
  218. ;==============================================================================================
  219. ; These are the Registry ADD sections.
  220. ;==============================================================================================
  221. ; ---------------------------------------------------------------------------------------------
  222. ; These are the registry entries for installation.
  223. [MSICW.RegEntries]
  224. ; File associations
  225. HKCR,.ins,,0,x-internet-signup
  226. HKCR,.ins,"Content Type",0,application/x-internet-signup
  227. HKCR,.isp,,0,x-internet-signup
  228. HKCR,.isp,"Content Type",0,application/x-internet-signup
  229. ; ---------------------------------------------------------------------------------------------
  230. ; MIME execution options
  231. HKCR,x-internet-signup,,0,"%INET_COMM_SETTINGS%"
  232. HKCR,x-internet-signup,EditFlags,1,00,00,00,00
  233. HKCR,x-internet-signup\Shell,,0,""
  234. HKCR,x-internet-signup\Shell\Open,EditFlags,1,01,00,00,00
  235. HKCR,x-internet-signup\Shell\Open\command,,0,""""%49201%\ISIGNUP.EXE""" %%1"
  236. HKCR,x-internet-signup\DefaultIcon,,0,"%49201%\ICWCONN1.EXE,0"
  237. ; ---------------------------------------------------------------------------------------------
  238. ; MIME database extensions
  239. HKCR,"MIME\Database\Content Type\application/x-internet-signup",Extension,0,.ins
  240. ; ---------------------------------------------------------------------------------------------
  241. ;       Software Version
  242. HKLM,"%KEY_ICW%",Version,,"%Version%"
  243. HKLM,"%KEY_ICW%",InstallationDirectory,,"%49200%"
  244. ; ---------------------------------------------------------------------------------------------
  245. ; App Paths
  246. HKLM,"Software\Microsoft\Windows\CurrentVersion\App Paths\ICWCONN1.EXE",,,"%49201%\ICWCONN1.EXE"
  247. HKLM,"Software\Microsoft\Windows\CurrentVersion\App Paths\ICWCONN1.EXE","Path",,"%49201%;"
  248. HKLM,"Software\Microsoft\Windows\CurrentVersion\App Paths\ICWCONN2.EXE",,,"%49201%\ICWCONN2.EXE"
  249. HKLM,"Software\Microsoft\Windows\CurrentVersion\App Paths\ICWCONN2.EXE","Path",,"%49201%;"
  250. HKLM,"Software\Microsoft\Windows\CurrentVersion\App Paths\ISIGNUP.EXE",,,"%49201%\ISIGNUP.EXE"
  251. HKLM,"Software\Microsoft\Windows\CurrentVersion\App Paths\ISIGNUP.EXE","Path",,"%49201%;"
  252. HKLM,"Software\Microsoft\Windows\CurrentVersion\App Paths\INETWIZ.EXE",,,"%49201%\INETWIZ.EXE"
  253. HKLM,"Software\Microsoft\Windows\CurrentVersion\App Paths\INETWIZ.EXE","Path",,"%49201%;"
  254. ; ---------------------------------------------------------------------------------------------
  255. ; Release Product Information
  256. HKLM,"Software\Microsoft\Internet Connection Wizard","Release Product",,"IE"
  257. HKLM,"Software\Microsoft\Internet Connection Wizard","Release Product Version",,"4.0"
  258. ; ---------------------------------------------------------------------------------------------
  259. ; Uninstall command and minimum IE version
  260. HKLM,"Software\Microsoft\Windows\CurrentVersion\Uninstall\ICW","QuietUninstallString",,"RunDll32 advpack.dll,LaunchINFSectionEx %17%\icw95.inf,,,256"
  261. HKLM,"Software\Microsoft\Windows\CurrentVersion\Uninstall\ICW","RequiresIESysFile",,"4.71"
  262. ; ---------------------------------------------------------------------------------------------
  263. ; Default product code
  264. HKLM,"Software\Microsoft\Internet Connection Wizard","Default Product Code",,"IE4"
  265. ; ---------------------------------------------------------------------------------------------
  266. ; Delete these reg keys, no one uses them.
  267. [MSICW.BadRegEntries]
  268. HKCR,.ins,EditFlags
  269. HKCR,.isp,EditFlags
  270.  
  271. [Strings]
  272. ;==============================================================================================
  273. ; Important - Be sure to place any localizable strings
  274. ; below the "Localization Border" Comment
  275. ;==============================================================================================
  276. KEY_ICW = "SOFTWARE\Microsoft\Internet Connection Wizard"
  277. KEY_OLD_ICW = "SOFTWARE\Microsoft\ICW"
  278. KEY_IEDIR = "SOFTWARE\Microsoft\IE4\Setup"
  279. KEY_PROGRAM_FILES = "SOFTWARE\Microsoft\Windows\CurrentVersion"
  280.  
  281. VALUE_ICW_INSTALL = "InstallationDirectory"
  282. Version = "1.10"
  283. ICWNAME = "Internet Connection Wizard"
  284.  
  285. ;==============================================================================================
  286. ; Localization Border
  287. ;
  288. ; No Strings above this line should be localized
  289. ; All strings below this line should be localized
  290. ;==============================================================================================
  291. ProgramFiles = "Program Files"
  292. IEDIR = "Internet Explorer"
  293. OLD_ICWDIR = "ICW-Internet Connection Wizard"
  294. MSICWDIR = "Connection Wizard"
  295.  
  296. ProgramFiles_SFN = "Progra~1" ; first 6 chars of Program Files, + "~1"
  297. IEDIR_SFN = "Intern~1"
  298. OLD_ICWDIR_SFN = "ICW-In~1"
  299. ICWDIR_SFN = "Connec~1"
  300.  
  301. ProgramFiles_SFN_OEM = "Progra~1" ; first 6 chars of Program Files, + "~1" - in OEM codepage (not ANSI)
  302. IEDIR_SFN_OEM = "Intern~1"
  303. OLD_ICWDIR_SFN_OEM = "ICW-In~1" ; uses OEM codepage (not ANSI)
  304. ICWDIR_SFN_OEM = "Connec~1" ; uses OEM codepage (not ANSI)
  305.  
  306. ;Program Folder and item names
  307. PGMGRP          = "Internet Explorer"
  308. PGMITEM_ICW     = "Connection Wizard"
  309. PGMDEL = "Accessories\Internet Tools"
  310. ITEMDEL_INETWIZ = "Internet Setup Wizard"
  311. ITEMDEL_GETON = "Get on the Internet"
  312.  
  313. ;Prompt for Destination
  314. INSTALL_DIR_PROMPT = "Please enter the directory in which to install the Internet Connection Wizard"
  315.  
  316. ;Error Messages
  317. ERROR_ENGINE_NOTFOUND = "Cannot find the requried setup engine. Aborting..."
  318. ERROR_WRONG_ADVPACK_VERSION = "You need a newer version of Advpack.dll"
  319. IE_REQUIRED = "You must have Internet Explorer v4.0 installed to run this package!"
  320.  
  321. ;Friendly name of MIME type
  322. INET_COMM_SETTINGS = "Internet Communication Settings"
  323.  
  324. LOCALE_ICW = "EN"